/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package interfaces;

import javax.swing.table.DefaultTableModel;

/**
 *
 * @author vikko
 */
public class ModeloPersonalizado extends DefaultTableModel{

    public ModeloPersonalizado(){
        super();
    }
    
    public ModeloPersonalizado(Object[][] data, Object[] columnNames) {
        super(data, columnNames);
    }
    
     public boolean isCellEditable (int row, int column)
   {
       // Aquí devolvemos true o false según queramos que una celda
       // identificada por fila,columna (row,column), sea o no editable
       if (column == 50)   /*Definimos que unicamente la celda 50 sea editable */
          return true;
       return false;
   }
    
     /** Primera columna Boolean, segunda Integer y el resto Object */
   public Class getColumnClass(int columna)
   {
     // if (columna == 0) return Boolean.class;
      if (columna == 5) return Float.class;
      return Object.class;
   }
     
      
    //Cambia el tipo de datos
     /** Primera columna Boolean, segunda Integer y el resto Object */
/*    public Class getColumnClass(int columna)
   {
      if (columna == 0) return Boolean.class;
      if (columna == 1) return Integer.class;
      return Object.class;
   }   */
}
